home *** CD-ROM | disk | FTP | other *** search
/ PC Gamer 4.7 / 1999-01_-_Disc_4.7.bin / D3DEMO / D3DEMO.EXE / data1.cab / Program_Executable_Files / Multiplayer Readme.txt < prev    next >
Text File  |  1998-10-24  |  34KB  |  802 lines

  1.                      MULTIPLAYER RELEASE NOTES FOR    
  2.                               DESCENT 3        
  3.                         INTERACTIVE DEMO v1.0  
  4.  
  5.       __________________________________________________________
  6.  
  7.         TABLE of CONTENTS -- DESCENT 3 DEMO MULTIPLAYER README 
  8.       __________________________________________________________
  9.  
  10.  
  11.                      1. General Multiplayer Info
  12.                      2. Starting A Multiplayer Game
  13.                         a. Parallax Online
  14.                         b. DirectPlay Modem
  15.                         c. DirectPlay Serial
  16.                         d. IPX
  17.                         e. Direct TCP/IP
  18.                      3. Starting (Hosting) A New Game
  19.                      4. On-Screen F6 Multiplayer Menu
  20.                      5. Multiplayer Control Commands
  21.                      6. Firewalls And Proxies
  22.                      7. Running A Dedicated Server
  23.  
  24.                     _______________________________
  25.  
  26.                       1. GENERAL MULTIPLAYER INFO
  27.                     _______________________________
  28.  
  29.  
  30. We hope you have as much fun playing multiplayer games of Descent 3 as
  31. we do!  This demo includes Capture-The-Flag and Anarchy games.  The
  32. full version of the game of course includes new multiplayer games,
  33. weapons, powerups, and multiplayer levels!
  34.  
  35. You can play multiplayer games of Descent 3 on a LAN (Local Area
  36. Network), over the Internet via your modem connection to an ISP
  37. (Internet Service Provider), or directly against another single
  38. computer via a modem or serial cable connection.  If you're playing
  39. over the Internet, you can use the free matching service from
  40. Parallax Online ("PXO" for short) to find other Descent 3 players on
  41. the Internet to play against.  PXO works with when connecting to the
  42. Internet via modem, cable modem, ISDN, or other connection.
  43.  
  44. For this demo, we recommend 8 players or fewer in a network game.
  45.  
  46. This file contains details on how to start (or join) a multiplayer
  47. game, and also contains troubleshooting suggestions, and all the
  48. details on the many multiplayer menus and options available while
  49. playing.
  50.  
  51.  
  52.                     __________________________________
  53.  
  54.                       2. STARTING A MULTIPLAYER GAME
  55.                     __________________________________
  56.  
  57.  
  58. After you click "Multiplayer" from the main menu, a dialog presents
  59. you with several options:
  60.  
  61. Parallax Online:          Play over the Internet via the PXO 
  62.                           matching service
  63.  
  64. DirectPlay Serial:        Play against one other computer over a 
  65.                           serial cable
  66.  
  67. DirectPlay Modem:         Play against one other computer over the 
  68.                           modem
  69.  
  70. IPX:                      Play over a LAN using the IPX network 
  71.                           protocol
  72.  
  73. Direct TCP/IP:            Play over a LAN or the Internet using the 
  74.                           TCP/IP network protocol
  75.  
  76. Click the type of game you want to play and then click OK.  Following
  77. are details on joining, and starting, each type of game.
  78.  
  79.  
  80. Parallax Online
  81. ---------------
  82.  
  83. Parallax Online ("PXO") is a free matching service with a lobby and
  84. chat rooms.  You'll be able to chat with other Descent 3 players
  85. worldwide, and play against them.  This service is free, for no
  86. additional matching or connect time charges.
  87.  
  88. Before you choose a PXO game in Descent 3, you must first register on
  89. PXO to get a user name and password.  To do this, just click the
  90. "PXO" button on the Descent 3 Launcher, or visit
  91. http://www.parallaxonline.com to register.  Once your account is
  92. validated, which should take just a few minutes, you'll be able to
  93. play a game of Descent 3 over PXO.
  94.  
  95. The login name you enter when registering for PXO is only used to
  96. connect to the service -- no one else will ever see it.  On PXO
  97. you'll be identified to other players by the Pilot name you set in
  98. Descent 3.  When you register, you're given the option of allowing
  99. other players to see your real name and email address, or you can
  100. choose to be totally anonymous.
  101.  
  102.     Parallax Online Details
  103.     -----------------------
  104.  
  105.     After you select Parallax Online, the "Login to PXO" window
  106.     appears. Type in your PXO login name and password as given to
  107.     you when you registered (see above).  After a few seconds,
  108.     you'll enter the PXO screen.  (If you get to the login window
  109.     and haven't yet registered with PXO, click on "Create New
  110.     Profile" to go to the PXO registration page.)
  111.     
  112.     To chat before you begin a game, double-click the name of one of
  113.     the chat rooms at the top of the PXO window.  A dialog box will
  114.     appear letting you know what chat room you're in.
  115.     
  116.     To type something that everyone in the chat room can view, just
  117.     type something and hit Enter.  To send a private message to
  118.     another pilot, click "Send Private Message", then type the
  119.     message and pilot name in the dialog box that appears.  You can
  120.     find a pilot if you know his name by clicking "Find Pilot" and
  121.     typing his or her name in the dialog box that appears.  (This
  122.     option will only find pilots in PXO Chat, not pilots who are in
  123.     the middle of a PXO game.)
  124.     
  125.     After entering a chat room, you can get any pilot's stats by
  126.     clicking on his name in the leftmost column then clicking "Get
  127.     Pilot Info".
  128.     
  129.     When you're ready to start or join a game, click "Go To Games"
  130.     and start or join a game as detailed below.
  131.  
  132. In addition to the Chat and Game Matching services, PXO also gathers
  133. statistics from games played, including kills and deaths for each
  134. player.  Visit the PXO web page at http://www.parallaxonline.com/ to
  135. view your stats, see the latest rankings, or see a list of games
  136. currently being played.
  137.  
  138. A note about firewalls and proxies:  You can't host a PXO game from
  139. behind a firewall.  You can join a PXO game just fine, as long as the
  140. appropriate ports are up.  See "Firewalls and Proxies", below.
  141.  
  142.  
  143. DirectPlay Modem
  144. ----------------
  145.  
  146. This option lets you use your modem to directly play against another
  147. player.  Note that this is not for Internet games when you use your
  148. modem to dial an ISP (Internet Service Provider) -- it's to let you
  149. directly call a friend over the modem to play.  You need DirectX 6 to
  150. play a direct modem game, so Windows NT users can't use this option.
  151.  
  152. Before you try to play Descent 3 over a direct modem connection, you
  153. must configure your modem through Windows.  You can do this with the
  154. "Modem" option in the Windows Control Panel.  
  155.  
  156. After you choose a Direct Modem game, a screen appears letting you
  157. choose your modem, in case you have more than one.  Click on your
  158. modem.  
  159.  
  160. If you want to host a game -- that is, your modem will be set to
  161. answer the phone when a friend calls -- click "Answer/Host Game", and
  162. see "Starting A New Game", below.  
  163.  
  164. If you want to join a game -- that is, your computer will call a
  165. friend who has already chosen to host a game -- type the phone number
  166. and click "Dial".
  167.  
  168. Troubleshooting:  DirectX 6 is required for direct modem games; we
  169. use DirectPlay for modem games.  If the error "Unable to connect."
  170. appears when looking for games, or you get other communication
  171. problems, you should quit the Descent 3 demo on both machines and
  172. make sure they can talk to each other in the first place.  To do
  173. this, run a terminal program like HyperTerminal on both machines --
  174. Windows 95 and 98 include HyperTerminal in the Start menu, under
  175. Programs->Accessories.  Configure HyperTerminal on both machines to
  176. use the same settings, have one computer call the other, and type to
  177. each other in the window that appears.  If you don't see the text
  178. that each other person is typing, you aren't set up correctly.  Make
  179. sure you have selected the correct modem in the "Modem" Control
  180. Panel, with all the correct settings, including baud rate and COM
  181. port.
  182.  
  183.  
  184. DirectPlay Serial
  185. -----------------
  186.  
  187. This option lets you play a two-player game in which both computers
  188. are connected directly to each other via a null-modem cable attached
  189. to each computer's serial port.  You need DirectX 6 to play a direct
  190. serial game, so Windows NT users can't use this option.
  191.  
  192. After you choose a Direct Serial game, a screen appears letting you
  193. set up your COM port.  The default settings are COM1, 38400 baud, 1
  194. stop bit, no parity, and RTS/DTR flow control.  Make sure both
  195. computers are set to the same settings on this screen, and then set
  196. the COM port to whichever COM port you have plugged the null modem
  197. cable into on each computer.  Then one player should click "Start A
  198. New Game" and begin a new game as detailed in "Starting A Multiplayer
  199. Game", below.  THEN, after that player is already in the game and
  200. flying around, the second player should click "Look For Games" and
  201. connect on the following screen.
  202.  
  203. If the game plays slowly, try increasing the baud speed on both
  204. computers.  We chose 38400 baud as a default speed to accommodate
  205. slower computers. You can increase the baud speed and you'll probably
  206. get faster game play.  Make sure you set the baud speed to the same
  207. number on both computers.
  208.  
  209. Troubleshooting:  DirectX 6 is required for direct serial games; we
  210. use DirectPlay for serial games.  If the error "Unable to connect."
  211. appears when looking for games, you should quit the Descent 3 demo on
  212. both machines and make sure they can talk to each other.  To do this,
  213. run a terminal program like HyperTerminal on both machines -- Windows
  214. 95 and 98 include HyperTerminal in the Start menu, under
  215. Programs->Accessories.  Configure HyperTerminal on both machines to
  216. use the same settings, and type in the window that appears.  If you
  217. don't see the text that each other person is typing, you aren't set
  218. up correctly.  Make sure you have selected the correct COM port, and
  219. make sure you are using a null-modem cable and not a straight-through
  220. serial cable.  (There are also null-modem adapters you can attach to
  221. a straight-through serial cable.)
  222.  
  223.  
  224. IPX
  225. ---
  226.  
  227. This option lets you join or start a game using the IPX network
  228. protocol to play over a LAN.  After choosing this option, you can
  229. join an IPX game in progress by simply clicking the name of the game,
  230. then clicking "Join Selected".  To start a game, click "Start A New
  231. Game", then see "Starting A New Game", below.
  232.  
  233. Troubleshooting:  Run NETTEST.EXE if you experience problems with IPX
  234. games.  It may be able to detect certain problems with your network
  235. configuration.  Beyond that, it's beyond the scope of a game readme
  236. file to attempt to troubleshoot an IPX network.  Try using Windows'
  237. Network Control Panel, and take it from there.  
  238.  
  239.  
  240. Direct TCP/IP
  241. -------------
  242.  
  243. This option lets you join or start a game using the TCP/IP network
  244. protocol to play over a LAN, or over the Internet.  To join a game on
  245. your local LAN, just choose this option, click the name of the game
  246. you want to join, and click "Join Selected".
  247.  
  248. To join a game across the Internet via TCP/IP, first find out the IP
  249. address of the server.  Click in the text box under the words "Search
  250. For Games At Address".  Type in the IP address you wish to search
  251. (example: 127.0.0.127) and press Enter.  If a game is available at
  252. that address, click the name of the game and click "Join Selected" to
  253. begin.
  254.  
  255. To start a TCP/IP game, click "Start A New Game", then see "Starting A
  256. New Game", below.
  257.  
  258. Troubleshooting:  Run NETTEST.EXE if you experience problems with
  259. TCP/IP games.  It may be able to detect certain problems with your
  260. network configuration.  Again, it's unfortunately beyond the scope of
  261. a game readme file to attempt to troubleshoot a TCP/IP network.  Try
  262. using Windows' Network Control Panel, and take it from there.
  263.  
  264.                    ____________________________________
  265.  
  266.                      3. STARTING (HOSTING) A NEW GAME
  267.                    ____________________________________
  268.  
  269.  
  270. Once you've chosen one of the preceding network options and clicked
  271. "Start A New Game", Descent 3 presents you with a screen listing your
  272. multiplayer options.
  273.  
  274. Mission Name:
  275.     Lets you choose the level to play.  Choose "The Core"
  276.     for a multiplayer level designed for 2-4 players.  Choose 
  277.     "Polaris" for a multiplayer level designed for 4 players and up.
  278.  
  279. Game Name:
  280.     The name that will appear when other players attempt to join
  281.     your game.
  282.  
  283. Game Type:
  284.     The demo version supports Anarchy and Capture-The-Flag.  Anarchy
  285.     is a big free-for-all:  Everybody against everybody.  In
  286.     Capture-The-Flag, all players are assigned to either the Red
  287.     Team or the Blue Team, and the goal is to find the other color's
  288.     base, grab their flag by flying through it, fly back to your
  289.     base, and drop off the enemy flag at your base.  Your flag must
  290.     also be at your base, so if someone on the enemy team already
  291.     grabbed your flag, you must find him, blow him up, and return
  292.     your own flag to your own base before you can score points for
  293.     capturing the enemy flag.
  294.  
  295. Multiplayer Options:  Another screen appears with multiplayer options:
  296.  
  297.     Time Limit:         The level automatically ends after this many 
  298.                         minutes.
  299.  
  300.     Kill Goal:          The level automatically ends after a player 
  301.                         achieves this many kills.
  302.  
  303.     Max. Players:       The maximum number of players that will be 
  304.                         allowed into the game.  We recommend 8 or 
  305.                         fewer for the demo.
  306.  
  307.     Packets per second: The number of position update packets that 
  308.                         all the computers in your game will send per 
  309.                         second. (Technically, you also send packets 
  310.                         when you fire a weapon.)  In most cases, just 
  311.                         5 packets per second is a good setting.  You 
  312.                         can set this number lower to allow more 
  313.                         people in the game, and with less bandwidth 
  314.                         requirements.  Note that it's usually not a 
  315.                         good idea to increase this number, because 
  316.                         this will just result in a flood of 
  317.                         superfluous data being transmitted over the 
  318.                         network, and your game lag will probably 
  319.                         increase.
  320.  
  321.     Respawn rate:       Amount of time before a fixed powerup 
  322.                         reappears.
  323.  
  324.     Client-server:      You can choose either client-server or 
  325.                         peer-to-peer. Client-server is best when the 
  326.                         server has a fast connection.  This option 
  327.                         lets the most people join the game with 
  328.                         lesser bandwidth requirements for each 
  329.                         client.  If you ever have problems with games 
  330.                         becoming extremely lagged after playing for a 
  331.                         while, try playing with a dedicated server 
  332.                         (see below), or play peer-to-peer.
  333.  
  334.     Peer-peer:          You can choose either client-server or peer-
  335.                         to-peer.  Peer-to-peer is good for games 
  336.                         when all the clients and the server have the 
  337.                         same amount of bandwidth.  In peer-to-peer, 
  338.                         all clients will see player updates more 
  339.                         quickly, but they will all need more 
  340.                         bandwidth. In general, we predict peer-to-
  341.                         peer may be better for fewer people, but 
  342.                         maybe not.
  343.     Use rotational
  344.         velocity:       Produces smoother enemy ship movement, but 
  345.                         requires a little more bandwidth.
  346.     Drop out of order
  347.         packets:        Prevents out-of-order packets from causing a 
  348.                         ship to ever appear to move backwards or pop 
  349.                         around, but requires a little more bandwidth.
  350.     Configure allowed
  351.         ships/items:    Displays a screen on which you can change 
  352.                         what items are allowed and disallowed in 
  353.                         your game.  If you want to play a game in 
  354.                         which the Vauss Cannon isn't allowed, this 
  355.                         is how.
  356.  
  357.     Save Settings:      Saves all the above settings in a file.  If 
  358.                         you always start games with the same 
  359.                         multiplayer options, save them with this 
  360.                         option.
  361.  
  362.     Load Settings:      Load multiplayer settings which you 
  363.                         previously saved with the "Save Settings" 
  364.                         option.
  365.  
  366.     Start Game:         Launch!
  367.  
  368.  
  369.                    ____________________________________
  370.  
  371.                      4. ON-SCREEN F6 MULTIPLAYER MENU
  372.                    ____________________________________
  373.  
  374.  
  375. Press F6 while playing to display the on-screen multiplayer menu. 
  376. While displaying this menu, use the following keys:
  377.  
  378.          Up Arrow: Move up to highlight the previous menu item
  379.        Down Arrow: Move down to highlight the next menu item
  380.       Right Arrow: Enter a submenu
  381.        Left Arrow: Leave a submenu to enter the menu to the left
  382.         Enter Key: Activate highlighted option in menu
  383.     ESC Key or F6: Hide the on-screen menu
  384.  
  385.  
  386. Description of items in On-Screen menu
  387. --------------------------------------
  388.  
  389. 1) Server Commands Menu (only displayed on the server)
  390.     This menu contains various options and commands that only the 
  391.     server can issue.  This menu contains the following submenus:
  392.  
  393.      A) Kick
  394.         This command will kick a player from the game.  When you 
  395.         highlight this submenu you will get a list of all the players 
  396.         currently in the game.  The number that is between the 
  397.         brackets ([]) is the player number of the player.  To kick a 
  398.         player from the game, highlight their pilot name and activate 
  399.         (press Enter key).
  400.  
  401.      B) Ban
  402.         This command will kick and ban a player from the game.  This 
  403.         ban will only last as long as the server is up.  When you 
  404.         highlight this submenu you will get a list of all the players 
  405.         currently in the game. The number that is between the 
  406.         brackets ([]) is the player number of the player.  To ban a 
  407.         player from the game, highlight their pilot name and 
  408.         activate (press Enter key).
  409.  
  410.      C) End Level
  411.         This command will end the level that is currently playing, 
  412.         and will send the game to the post-level results screen.  To 
  413.         end the level, highlight this submenu and activate (press 
  414.         Enter key).
  415.  
  416.      D) Max HUD Name Level
  417.          This command determines whether players will be able to 
  418.          display the pilot names of the other players on their HUD.  
  419.          There are  three options:
  420.  
  421.            None -  If this is set, the players will not be able to 
  422.                    display any names on their HUD.
  423.            Team Only - If playing a team game, players will be able 
  424.                        to display the names of their teammates, but 
  425.                        not of their opponents.  In a non-team game, 
  426.                        this option is the same as None.
  427.            Full - Players will be ale to display the names of all 
  428.                        players.
  429.  
  430.      E) Team Control (only available in team games)
  431.         This submenu contains submenus with commands to change 
  432.         options for team games.
  433.  
  434.         1.) Balance Teams
  435.             This command will automatically balance the number of 
  436.             players on the teams to make the teams fair.  It balances 
  437.             based on seniority.  Those that haven't been in the game 
  438.             as long as another player on their team will be have a 
  439.             greater chance of being forced to another team.  To 
  440.             automatically balance the teams,  select this option and 
  441.             activate (press Enter key).
  442.  
  443.         2.) AutoTeam Balance
  444.             This command turns on/off the automatic placement of a 
  445.             new player to a game to the team with the least number 
  446.             of players.  If this option is turned off then the 
  447.             player must either change his team to the team he wants 
  448.             to be on, or the server must force change him to a team.  
  449.             To turn on/off this option select On or Off from the sub 
  450.             menu of "AutoTeam Balance" and activate (press Enter 
  451.             key).  The item with the arrow pointing at it is the 
  452.             current state of the option.
  453.  
  454.         3.) Allow Team Changing
  455.             This command enables/disables allow players to change 
  456.             teams.  If this option is off than the teams are 
  457.             essentially locked (until this option is turned on).  To 
  458.             turn this option on or off, select On or Off from the sub 
  459.             menu of "Allow Team Changing" and activate (press Enter 
  460.             key).  The item with the arrow pointing at it is the 
  461.             current state of the option. 
  462.  
  463. 2) Observer Mode Menu
  464.  
  465.   This menu contains the commands to enter/exit observer mode to
  466.   watch the game as a spectator.  There are two different kinds of
  467.   observer mode, roaming and piggyback.  Roaming Observer mode
  468.   lets you fly around freely.  In piggyback mode you must select
  469.   the player you want to observe, after doing so you will watch
  470.   the game through their eyes.
  471.   
  472.   A) Observer Mode
  473.   
  474.     In this submenu you can turn on roaming observer mode, or turn
  475.     off observer mode completely.  To turn on/off this option select
  476.     On or Off from the sub menu of "Observer Mode" and activate
  477.     (press Enter key).  The item with the arrow pointing at it is
  478.     the current state of the option. 
  479.     
  480.   B) PiggyBack Observer
  481.   
  482.     In this submenu you can select what player you would like to
  483.     observe through the piggyback observer mode.  Selecting this
  484.     menu will give you a list of players currently in the game.  To
  485.     start piggybacking a player, highlight their pilot name and
  486.     activate (press Enter key).  If you select yourself, it will end
  487.     the observer mode session.
  488.  
  489. 3) OnScreen Background
  490.  
  491.   In this menu you can enable or disable the backdrop of the
  492.   On-Screen menu. To turn on/off this option select On or Off from
  493.   the sub menu of "Background" and activate (press Enter key). The
  494.   item with the arrow pointing at it is the current state of the
  495.   option. 
  496.  
  497. 4) Max HUD Name Level
  498.  
  499.    This command determines whether player names are visible on your 
  500.    HUD.  Note that these settings are subject to the limitations 
  501.    set by the server; see "Max HUD Name Level" above.  There are 
  502.    three options:
  503.  
  504.      None -  If this is set, no names will appear on the HUD.
  505.      Team Only - If playing a team game, the names of the player's
  506.                  teammates will appear on the HUD, but the names of
  507.                  the opponents will not.  In a non-team game, this 
  508.                  option is the same as None.
  509.      Full - The names of all players will appear on the HUD.
  510.  
  511. 5) Game Stats To File Menu
  512.  
  513.   This menu contains the options and commands that deal with the
  514.   saving of game stats to file.  This file will be located in your
  515.   /netgames directory of where you installed Descent 3.
  516.   
  517.   A) Save Stats To File
  518.   
  519.     Activating this command will immediately save the current stats
  520.     to file. To activate highlight this command and press Enter key.
  521.   
  522.   B) AutoSave On Level End
  523.   
  524.     This submenu is used to enable/disable the automatic saving of
  525.     the stats when the level ends. To turn on/off this option select
  526.     On or Off from the sub menu of "AutoSave On Level End" and
  527.     activate (press Enter key).  The item with the arrow pointing at
  528.     it is the current state of the option. 
  529.   
  530.   C) AutoSave On Disconnect
  531.   
  532.     This submenu is used to enable/disable the automatic saving of
  533.     the stats when or if you disconnect from the game. To turn
  534.     on/off this option select On or Off from the sub menu of
  535.     "AutoSave On Disconnect" and activate (press Enter key).  The
  536.     item with the arrow pointing at it is the current state of the
  537.     option. 
  538.  
  539. 6) Get Player Info Menu
  540.  
  541.   This option allows you to choose a player currently in the game
  542.   and it will display information about the player on the screen. 
  543.   It contains information like what team they are on (team games
  544.   only), their player number, network address, ship they are using
  545.   and total time in game. After you are done using the information
  546.   displayed, simply select and activate the same pilot (or select
  547.   <none>) and the display will go away.
  548.  
  549. 7) NetGame Info Menu
  550.  
  551.   This option turns on/off the displaying of detailed information
  552.   about the netgame currently being played.  This display contains
  553.   information like the name of the game, mission being played, the
  554.   multiplayer game being played, the packets per second threshold,
  555.   the max players allowed in the game, the time limit per level
  556.   (if enabled), the goal score per level (if enabled) and the
  557.   respawn time for powerups. To turn on/off this option select On
  558.   or Off from the sub menu of "Netgame Info" and activate (press
  559.   Enter key).  The item with the arrow pointing at it is the
  560.   current state of the option. 
  561.  
  562. 8) Statistical HUD Messages Menu
  563.  
  564.   This options turns on/off the displaying of the random
  565.   statistical HUD messages, that can occur after a player scores a
  566.   kill.  To turn on/off this option select On or Off from the sub
  567.   menu of "Netgame Info" and activate (press Enter key).  The item
  568.   with the arrow pointing at it is the current state of the
  569.   option. 
  570.  
  571. 9) Change Teams Menu (team games only)
  572.  
  573.   This menu allows you to change the team you are currently on. 
  574.   This is more of a request to change teams, as the server can
  575.   deny the request if the option to allow team changing is
  576.   disabled (or the multiplayer game will not allow it, for
  577.   instance, in a CTF game, if you have a flag and try to change
  578.   teams, the request will be denied).
  579.  
  580. 10) Exit Menu
  581.  
  582.     Exits from the On-Screen Menu
  583.  
  584.  
  585.                    ____________________________________
  586.  
  587.                      5. MULTIPLAYER CONTROL COMMANDS
  588.                    ____________________________________
  589.  
  590.  
  591. Here is a list of commands you can give to the Descent 3 demo -- both
  592. to your copy of the game and to the server -- while playing a
  593. multiplayer game, or while running a dedicated server.  To enter a
  594. command, press the F8 key, then type the command and press Enter. For
  595. example, to show player info for player 0, you would press F8, then
  596. type:
  597.  
  598. $playerinfo 0
  599.  
  600. then press return.  Many of these commands are available from the F6
  601. multiplayer menu that's available while playing the game.  If you run
  602. a dedicated server, you'll need to type in these commands, since the
  603. multiplayer menu will be unavailable.
  604.  
  605. Command List
  606. ------------
  607.  
  608. $team <Team_name>
  609.     From a client, changes your team.  Team_name is the name of the 
  610.     team you want to change to.
  611.  
  612. $changeteam <Pnum> <Team_name>
  613.     From the server, changes a player to a team.  Pnum is the player 
  614.     number, and Team_name is the name of the team.
  615.  
  616. $playerinfo <Pnum>
  617.     From a client, request information about a player.  Pnum is the 
  618.     player number.
  619.  
  620. $balance
  621.     From the server, automatically balance teams.
  622.  
  623. $autobalance <off/on>
  624.     From the server, turn off or on the autobalancing of teams.
  625.  
  626. $allowteamchange <off/on>
  627.     From the server, turn off or on the ability of clients to change 
  628.     their teams.
  629.  
  630. $kick <Pnum>
  631.     From the server, kick a player out of the game.  Pnum is the 
  632.     player number to kick.
  633.  
  634. $ban <Pnum>
  635.     From the server, ban a player from the game.  Pnum is the player 
  636.     number to ban.
  637.  
  638. $banlist
  639.     On a dedicated server, shows the list of banned players so you
  640.     can removeban that player.
  641.  
  642. $removeban <Playernum>
  643.     Removes a ban from a player.  Playernum is the player number as
  644.     listed when you typed $banlist.
  645.  
  646. $endlevel
  647.     From the server, ends the current level.
  648.  
  649. $players
  650.     Shows all players in the game.
  651.  
  652. $scores
  653.     Shows the scores and stats of the game.
  654.  
  655. $savestats
  656.     Saves the game stats to a file.
  657.  
  658. $statmsgs <on/off>
  659.     Turns on or off the stats messages during a multiplayer game.
  660.  
  661. $autosavelevel <on/off>
  662.     Turns off or on the saving of game stats to a file at the end of 
  663.     the level.
  664.  
  665. $autosavedisconnect <on/off>
  666.     Turns off or on the saving of game stats to a file upon 
  667.     disconnect.
  668.  
  669. $settimelimit <Minutes>
  670.     Changes the level time limit of a multiplayer game.  Minutes is 
  671.     the number of minutes; the level will end after that many minutes.
  672.  
  673. $setgoallimit <Goal>
  674.     Changes the level goal of a multiplayer game.  Goal is the 
  675.     number of  points at which the level will end.
  676.  
  677. $setmaxplayers <Max>
  678.     Sets the maximum number of players in a multiplayer game.  Max 
  679.     is the maximum number of players.
  680.  
  681. $setrespawntime <Seconds>
  682.     Sets the respawn time of the powerups on the current level of a 
  683.     multiplayer game. After a powerup is picked up, after this many 
  684.     seconds, it will respawn.
  685.  
  686. $netgameinfo
  687.     From the client, request net game info.
  688.  
  689. $setpps <Number>
  690.     From the server, set the maximum number of packets per second 
  691.     that will be exchanged.  Number is the maximum number of packets 
  692.     per second.
  693.  
  694. $killmsgfilter <full/simple/none>
  695.     Changes the kill messages you get on this machine.  "full" is 
  696.     the normal set of messages.  "simple" will simply say who killed 
  697.     who.  "none" will display no kill messages.
  698.  
  699. $hudnames <full/team/none>
  700.     In a multiplayer game, sets whether your HUD displays the pilot 
  701.     names of all other ships you see (full), only your team members 
  702.     (team), or no pilot names at all (none).  This command may be 
  703.     restricted if the server has  used the $serverhudnames command 
  704.     (below).
  705.  
  706. $serverhudnames <full/team/none>
  707.     From the server, sets the maximum value that users can set 
  708.     $hudnames to.
  709.     
  710.     $serverhudnames full : Users can set $hudnames to any value.
  711.     $serverhudnames team : Users can set $hudnames to 'team' or 'none'.
  712.     $serverhudnames none : Users can set $hudnames to 'none'.
  713.  
  714.                        ____________________________
  715.  
  716.                          6. FIREWALLS AND PROXIES
  717.                        ____________________________
  718.  
  719.  
  720. You can play a Descent 3 Demo net game over the Internet from behind
  721. a firewall or proxy, if you can talk your network administrators into
  722. opening the following ports:
  723.  
  724.      UDP 6493
  725.      UDP 6440
  726.      UDP 6200
  727.      UDP 6201
  728.      TCP 7070
  729.  
  730. If you experience problems, run the NETTEST.EXE program that's
  731. included in the Descent 3 Demo directory.  It will verify that your
  732. network and firewall configuration is operational, and will give you
  733. specific reasons for any failures that it finds.  You can get help by
  734. launching the program by typing NETTEST.EXE --HELP for some
  735. information on its use.
  736.  
  737. You can join PXO games from behind a firewall, but you can't host
  738. them.  Someone who isn't behind a firewall will have to host the
  739. game.
  740.  
  741.                      _________________________________
  742.  
  743.                        7. RUNNING A DEDICATED SERVER
  744.                      _________________________________
  745.  
  746.  
  747. If you are lucky enough to have a spare computer on your network that
  748. nobody uses, put it to good work!  Set it up as a Descent 3 dedicated
  749. server.  This may help the speed of network games for all clients.
  750.  
  751. To start a dedicated server, install the Descent 3 Demo on the
  752. machine, and in the Misc. tab in setup, type:
  753.  
  754. -dedicated example.cfg
  755.  
  756. where "example.cfg" is the name of the dedicated server configuration
  757. file.  This is a file you can configure yourself with various
  758. commands.  The commands are:
  759.  
  760. PPS <num>  - Sets the packets per second that the server sends out.
  761. Timelimit <num> -How long (in minutes) each level lasts
  762. Killgoal <num> - End the level after this many kills
  763. RepsawnTime <num> - How long (in seconds) it takes powerups to respawn
  764. Gamename <string> - The name of the game
  765. MissionName <string> - The mission you're playing
  766. ScriptName <string> the name of the netgame you want
  767. ConnectionName <string> the name of the connection you want
  768. MaxPlayers <num> - The max numbers of players in the game 
  769.  
  770. In addition, you can type:
  771.  
  772. Quit
  773. Endlevel
  774.  
  775. while the game is running to quit the game or end the level, 
  776. respectively.
  777.  
  778. NOTE: The first line of the server config file must read:
  779. [server config file]
  780.  
  781. A sample dedicated server .cfg file might look like this:
  782.  
  783. ----------------------------------
  784. [server config file]
  785. PPS=8
  786. TimeLimit=10
  787. KillGoal=0
  788. RespawnTime=60
  789. GameName=Dedicated Server!
  790. MissionName=Polaris.d3l
  791. Scriptname=Anarchy
  792. ConnectionName=Direct TCP~IP
  793. ----------------------------------
  794.  
  795. There is an example server config file included with the demo. 
  796. Its filename is "dedicated.cfg" and it can be found in the same 
  797. directory as the demo.
  798.  
  799.  
  800.  
  801. END OF MULTIPLAYER README FILE.  HAVE FUN.
  802.